package com.chixing.day15_map;

import java.io.File;
import java.io.IOException;
import java.util.Arrays;

public class FileDemo {
    public static void main(String[] args) {
        //1.创建文件夹“test1”
        File dirFile = new File("d://test1");
        dirFile.mkdir();


        //2.在d://test1下创建文件“hello.txt”
        File file = new File("d://test1/hello.txt");
        try {
            file.createNewFile();
        } catch (IOException e) {
            throw new RuntimeException(e);
        }


        //3. 获得文件 hello.txt的文件名
        System.out.println(file.getName());
        //4. 获得文件 hello.txt 的全部路径
        System.out.println(file.getPath());
        //5. 获得文件 hello.txt的父文件夹
        System.out.println(file.getParent());
        //6. 判断当前的hello.txt是不是文件
        System.out.println(file.isFile());
        //7.  判断当前的 test1 是不是文件夹
        System.out.println(dirFile.isDirectory());
        //8. 获得到 某一个文件夹下面所有的文件
        File[] subFiles = dirFile.listFiles();
        for (int i = 0; i < subFiles.length ; i++) {
            System.out.println(subFiles[i].getName());
        }
    }
}
